package org.TCC_NOVO.client.modelo;

import com.google.gwt.user.client.rpc.IsSerializable;
import java.io.Serializable;
import java.util.ArrayList;

public class Roteiro implements Serializable, IsSerializable{

    int IDF_Unidade = 0;
    int IDF_Usuario = 0;
    ArrayList<Atividade_Roteiro> arrayAtivRot = new ArrayList();
    ArrayList<Slide> arraySlideRot = new ArrayList();
    
    public Roteiro(int IDF_unid, int IDF_Usua, ArrayList<Slide> arraySlideRot, ArrayList<Atividade_Roteiro> arrayAtRot) {
        this.IDF_Usuario = IDF_Usua;
        this.IDF_Unidade = IDF_unid;
        this.arraySlideRot = arraySlideRot;
        this.arrayAtivRot = arrayAtRot;
    }

    public Roteiro() { }

    public void setIDF_Usuario(int IDF_Usuario) {
        this.IDF_Usuario = IDF_Usuario;
    }

    public int getIDF_Usuario() {
        return IDF_Usuario;
    }

    public void setArraySlideRot(ArrayList<Slide> arraySlideRot) {
        this.arraySlideRot = arraySlideRot;
    }

    public void setIDF_Unidade(int IDF_Unidade) {
        this.IDF_Unidade = IDF_Unidade;
    }

    public int getIDF_Unidade() {
        return IDF_Unidade;
    }
    
    public void setArrayAtivRot(ArrayList<Atividade_Roteiro> arrayAtivRot) {
        this.arrayAtivRot = arrayAtivRot;
    }

    public ArrayList<Atividade_Roteiro> getArrayAtivRot() {
        return arrayAtivRot;
    }
        
    public ArrayList<Slide> getArraySlideRot() {
        return arraySlideRot;
    }

    public void addSlide(Slide slide) {
       this.arraySlideRot.add(slide);
    }

    public void addAtivRoteiro(Atividade_Roteiro ativRot) {
        this.arrayAtivRot.add(ativRot);
    }

}
